package com.yoyo.yoyoplat.bean;

public class VideoBean {

    //视频文件的url，流视频文件为转码以后的地址
    private String videoUrl;
    //视频文件的封面图⽚url
    private String coverUrl;
    //视频播放完后需要展示的endcard图⽚地址
    private String endcardUrl;
    //视频的播放时⻓，以毫秒为单位
    private int duration;
    /*
    视频mime类型,
    1: video/mp4, mp4格式；
    2: video/3gpp, 3gp格式；
    3: video/x-msvideo, avi格式；
    4: video/x-flv, flv格式；
    5: video/x-ms1wmv, wmv格式；
    6: video/quicktime, mov格式。
     */
    private int mimeType;
    //视频文件宽度
    private int width;
    //视频文件高度
    private int height;
    //视频⼤⼩，以KB为单位
    private int length;
    /*
    视频类型，
    1: 原生视频；
    2: 激励视频
     */
    private int videoType;
    /*
    在播放时间到达最⼩播放时⻓后是否允许出现跳过按钮，
    0：不允许跳过
    1：允许跳过；
    */
    private int skip;
    //视频允许跳过最⼩播放时⻓，以毫秒为单位，当skip=1时有效
    private int skipMinTime;
    //激励视频预加载后的有效时间（在该时间间隔内播放有效），以毫秒为单位
    private int preloadTtl;

    public String getVideoUrl() {
        return videoUrl;
    }

    public void setVideoUrl(String videoUrl) {
        this.videoUrl = videoUrl;
    }

    public String getCoverUrl() {
        return coverUrl;
    }

    public void setCoverUrl(String coverUrl) {
        this.coverUrl = coverUrl;
    }

    public String getEndcardUrl() {
        return endcardUrl;
    }

    public void setEndcardUrl(String endcardUrl) {
        this.endcardUrl = endcardUrl;
    }

    public int getDuration() {
        return duration;
    }

    public void setDuration(int duration) {
        this.duration = duration;
    }

    public int getMimeType() {
        return mimeType;
    }

    public void setMimeType(int mimeType) {
        this.mimeType = mimeType;
    }

    public int getWidth() {
        return width;
    }

    public void setWidth(int width) {
        this.width = width;
    }

    public int getHeight() {
        return height;
    }

    public void setHeight(int height) {
        this.height = height;
    }

    public int getLength() {
        return length;
    }

    public void setLength(int length) {
        this.length = length;
    }

    public int getVideoType() {
        return videoType;
    }

    public void setVideoType(int videoType) {
        this.videoType = videoType;
    }

    public int getSkip() {
        return skip;
    }

    public void setSkip(int skip) {
        this.skip = skip;
    }

    public int getSkipMinTime() {
        return skipMinTime;
    }

    public void setSkipMinTime(int skipMinTime) {
        this.skipMinTime = skipMinTime;
    }

    public int getPreloadTtl() {
        return preloadTtl;
    }

    public void setPreloadTtl(int preloadTtl) {
        this.preloadTtl = preloadTtl;
    }
}